package com.jz.community.moduleshoppingguide.nearshop.bean;

import java.util.List;

public class ShopInfoBean {


    /**
     * id : 47
     * status : 1
     * createTime : 2016-07-24 15:20:36
     * updateTime : 2018-11-28 16:30:50
     * regType : null
     * name : 恒大社区人0
     * logo : http://n.shequren.cn/200/47/shop_logo.jpg
     * shopTypeId : 44
     * shopTypeName : 楼下小店
     * shopTypeCode : 1002
     * mainBusinessId : 1
     * shopkeeper : 东方饭店
     * province : 陕西省
     * province_code : 610000
     * city : 西安市
     * city_code : 2376
     * district : 雁塔区
     * county : 雁塔区鱼化寨街道恒大城
     * address : 陕西省 西安市 雁塔区 大寨路恒大城19-102(恒大城社区人服务中心邮政自提点)
     * longitude : 108.865859
     * latitude : 34.246395
     * img_arr : http://n.shequren.cn/303/5/1nujab01tfip6.jpg;http://n.shequren.cn/303/5/1nujab01tevkd.jpg;http://n.shequren.cn/303/5/1nujab01thji2.jpg
     * corporation_cardImg : http://shopspics.oss-cn-zhangjiakou.aliyuncs.com/1543393836479.jpg?Expires=1858753830&OSSAccessKeyId=LTAIyu9pVcg3oPg9&Signature=ITz%2BLGwgsucZGY%2FiK1QGmCDWZIA%3D
     * bus_licenseImg : http://shopspics.oss-cn-zhangjiakou.aliyuncs.com/1543393833578.jpg?Expires=1858753830&OSSAccessKeyId=LTAIyu9pVcg3oPg9&Signature=bvx4ZYsUR5G1JpW1gfajj8JigCY%3D
     * contact_man : 122
     * mobile : 17791908735
     * contact_tel : 17791908735
     * platformId : 101
     * money : 99
     * welcome : 欢迎大家网上下单
     * businessStartHours : 08:30:00
     * businessEndHours : 21:30:00
     * business_status : 1
     * data_supplement_step : 3
     * send_type : 2
     * send_range : 0.3
     * isPickupPoint : false
     * isDeleted : false
     * offlinePayStatus : null
     * reviewTime : null
     * inviteCode : 2eDC9V
     * security_message : 17791908735
     * userId : 9122
     * autoOrder : false
     * isCompact : true
     * paymentTypeQyg : null
     * sendPriceTypeQyg : 2
     * sourceType : 0
     * onlineGoodsCount : 494
     * saleSumNum : 11
     * weChatLink : pages/shop/shop?id=47
     * currentSystemTime : 2018-11-29 11:07:06
     * imgArr : ["http://n.shequren.cn/303/5/1nujab01tfip6.jpg","http://n.shequren.cn/303/5/1nujab01tevkd.jpg","http://n.shequren.cn/303/5/1nujab01thji2.jpg"]
     * _embedded : {"assuranceServices":[{"id":"10","status":0,"name":"正品保障","_links":{"self":{"href":"/shp/assurance-services/10"}}},{"id":"20","status":0,"name":"社区人自营品牌","_links":{"self":{"href":"/shp/assurance-services/20"}}},{"id":"30","status":0,"name":"支持无理由退换货","_links":{"self":{"href":"/shp/assurance-services/30"}}},{"id":"40","status":0,"name":"自提点代收免邮","_links":{"self":{"href":"/shp/assurance-services/40"}}},{"id":"50","status":0,"name":"偏远地区不发货","_links":{"self":{"href":"/shp/assurance-services/50"}}},{"id":"60","status":0,"name":"不支持退换货","_links":{"self":{"href":"/shp/assurance-services/60"}}}]}
     * _links : {"self":{"href":"/shp/shops/47"},"shopType":{"href":"/dic/code-tables/44"},"mainBusiness":{"href":"/gds/goods-categories/1"},"platform":{"href":"/dic/code-tables/2"}}
     */

    private String id;
    private int status;
    private String createTime;
    private String updateTime;
    private Object regType;
    private String name;
    private String logo;
    private int shopTypeId;
    private String shopTypeName;
    private String shopTypeCode;
    private int mainBusinessId;
    private String shopkeeper;
    private String province;
    private String province_code;
    private String city;
    private String city_code;
    private String district;
    private String county;
    private String address;
    private String longitude;
    private String latitude;
    private String img_arr;
    private String corporation_cardImg;
    private String bus_licenseImg;
    private String contact_man;
    private String mobile;
    private String contact_tel;
    private String platformId;
    private String money;
    private String welcome;
    private String businessStartHours;
    private String businessEndHours;
    private int business_status;
    private int data_supplement_step;
    private String send_type;
    private double send_range;
    private boolean isPickupPoint;
    private boolean isDeleted;
    private Object offlinePayStatus;
    private Object reviewTime;
    private String inviteCode;
    private String security_message;
    private String userId;
    private boolean autoOrder;
    private boolean isCompact;
    private Object paymentTypeQyg;
    private int sendPriceTypeQyg;
    private int sourceType;
    private int onlineGoodsCount;
    private int saleSumNum;
    private String weChatLink;
    private String currentSystemTime;
    private EmbeddedBean _embedded;
    private LinksBeanX _links;
    private List<String> imgArr;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public Object getRegType() {
        return regType;
    }

    public void setRegType(Object regType) {
        this.regType = regType;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    public int getShopTypeId() {
        return shopTypeId;
    }

    public void setShopTypeId(int shopTypeId) {
        this.shopTypeId = shopTypeId;
    }

    public String getShopTypeName() {
        return shopTypeName;
    }

    public void setShopTypeName(String shopTypeName) {
        this.shopTypeName = shopTypeName;
    }

    public String getShopTypeCode() {
        return shopTypeCode;
    }

    public void setShopTypeCode(String shopTypeCode) {
        this.shopTypeCode = shopTypeCode;
    }

    public int getMainBusinessId() {
        return mainBusinessId;
    }

    public void setMainBusinessId(int mainBusinessId) {
        this.mainBusinessId = mainBusinessId;
    }

    public String getShopkeeper() {
        return shopkeeper;
    }

    public void setShopkeeper(String shopkeeper) {
        this.shopkeeper = shopkeeper;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getProvince_code() {
        return province_code;
    }

    public void setProvince_code(String province_code) {
        this.province_code = province_code;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getCity_code() {
        return city_code;
    }

    public void setCity_code(String city_code) {
        this.city_code = city_code;
    }

    public String getDistrict() {
        return district;
    }

    public void setDistrict(String district) {
        this.district = district;
    }

    public String getCounty() {
        return county;
    }

    public void setCounty(String county) {
        this.county = county;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getLongitude() {
        return longitude;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    public String getImg_arr() {
        return img_arr;
    }

    public void setImg_arr(String img_arr) {
        this.img_arr = img_arr;
    }

    public String getCorporation_cardImg() {
        return corporation_cardImg;
    }

    public void setCorporation_cardImg(String corporation_cardImg) {
        this.corporation_cardImg = corporation_cardImg;
    }

    public String getBus_licenseImg() {
        return bus_licenseImg;
    }

    public void setBus_licenseImg(String bus_licenseImg) {
        this.bus_licenseImg = bus_licenseImg;
    }

    public String getContact_man() {
        return contact_man;
    }

    public void setContact_man(String contact_man) {
        this.contact_man = contact_man;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getContact_tel() {
        return contact_tel;
    }

    public void setContact_tel(String contact_tel) {
        this.contact_tel = contact_tel;
    }

    public String getPlatformId() {
        return platformId;
    }

    public void setPlatformId(String platformId) {
        this.platformId = platformId;
    }

    public String getMoney() {
        return money;
    }

    public void setMoney(String money) {
        this.money = money;
    }

    public String getWelcome() {
        return welcome;
    }

    public void setWelcome(String welcome) {
        this.welcome = welcome;
    }

    public String getBusinessStartHours() {
        return businessStartHours;
    }

    public void setBusinessStartHours(String businessStartHours) {
        this.businessStartHours = businessStartHours;
    }

    public String getBusinessEndHours() {
        return businessEndHours;
    }

    public void setBusinessEndHours(String businessEndHours) {
        this.businessEndHours = businessEndHours;
    }

    public int getBusiness_status() {
        return business_status;
    }

    public void setBusiness_status(int business_status) {
        this.business_status = business_status;
    }

    public int getData_supplement_step() {
        return data_supplement_step;
    }

    public void setData_supplement_step(int data_supplement_step) {
        this.data_supplement_step = data_supplement_step;
    }

    public String getSend_type() {
        return send_type;
    }

    public void setSend_type(String send_type) {
        this.send_type = send_type;
    }

    public double getSend_range() {
        return send_range;
    }

    public void setSend_range(double send_range) {
        this.send_range = send_range;
    }

    public boolean isIsPickupPoint() {
        return isPickupPoint;
    }

    public void setIsPickupPoint(boolean isPickupPoint) {
        this.isPickupPoint = isPickupPoint;
    }

    public boolean isIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(boolean isDeleted) {
        this.isDeleted = isDeleted;
    }

    public Object getOfflinePayStatus() {
        return offlinePayStatus;
    }

    public void setOfflinePayStatus(Object offlinePayStatus) {
        this.offlinePayStatus = offlinePayStatus;
    }

    public Object getReviewTime() {
        return reviewTime;
    }

    public void setReviewTime(Object reviewTime) {
        this.reviewTime = reviewTime;
    }

    public String getInviteCode() {
        return inviteCode;
    }

    public void setInviteCode(String inviteCode) {
        this.inviteCode = inviteCode;
    }

    public String getSecurity_message() {
        return security_message;
    }

    public void setSecurity_message(String security_message) {
        this.security_message = security_message;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public boolean isAutoOrder() {
        return autoOrder;
    }

    public void setAutoOrder(boolean autoOrder) {
        this.autoOrder = autoOrder;
    }

    public boolean isIsCompact() {
        return isCompact;
    }

    public void setIsCompact(boolean isCompact) {
        this.isCompact = isCompact;
    }

    public Object getPaymentTypeQyg() {
        return paymentTypeQyg;
    }

    public void setPaymentTypeQyg(Object paymentTypeQyg) {
        this.paymentTypeQyg = paymentTypeQyg;
    }

    public int getSendPriceTypeQyg() {
        return sendPriceTypeQyg;
    }

    public void setSendPriceTypeQyg(int sendPriceTypeQyg) {
        this.sendPriceTypeQyg = sendPriceTypeQyg;
    }

    public int getSourceType() {
        return sourceType;
    }

    public void setSourceType(int sourceType) {
        this.sourceType = sourceType;
    }

    public int getOnlineGoodsCount() {
        return onlineGoodsCount;
    }

    public void setOnlineGoodsCount(int onlineGoodsCount) {
        this.onlineGoodsCount = onlineGoodsCount;
    }

    public int getSaleSumNum() {
        return saleSumNum;
    }

    public void setSaleSumNum(int saleSumNum) {
        this.saleSumNum = saleSumNum;
    }

    public String getWeChatLink() {
        return weChatLink;
    }

    public void setWeChatLink(String weChatLink) {
        this.weChatLink = weChatLink;
    }

    public String getCurrentSystemTime() {
        return currentSystemTime;
    }

    public void setCurrentSystemTime(String currentSystemTime) {
        this.currentSystemTime = currentSystemTime;
    }

    public EmbeddedBean get_embedded() {
        return _embedded;
    }

    public void set_embedded(EmbeddedBean _embedded) {
        this._embedded = _embedded;
    }

    public LinksBeanX get_links() {
        return _links;
    }

    public void set_links(LinksBeanX _links) {
        this._links = _links;
    }

    public List<String> getImgArr() {
        return imgArr;
    }

    public void setImgArr(List<String> imgArr) {
        this.imgArr = imgArr;
    }

    public static class EmbeddedBean {
        private List<AssuranceServicesBean> assuranceServices;

        public List<AssuranceServicesBean> getAssuranceServices() {
            return assuranceServices;
        }

        public void setAssuranceServices(List<AssuranceServicesBean> assuranceServices) {
            this.assuranceServices = assuranceServices;
        }

        public static class AssuranceServicesBean {
            /**
             * id : 10
             * status : 0
             * name : 正品保障
             * _links : {"self":{"href":"/shp/assurance-services/10"}}
             */

            private String id;
            private int status;
            private String name;
            private LinksBean _links;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public int getStatus() {
                return status;
            }

            public void setStatus(int status) {
                this.status = status;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public LinksBean get_links() {
                return _links;
            }

            public void set_links(LinksBean _links) {
                this._links = _links;
            }

            public static class LinksBean {
                /**
                 * self : {"href":"/shp/assurance-services/10"}
                 */

                private SelfBean self;

                public SelfBean getSelf() {
                    return self;
                }

                public void setSelf(SelfBean self) {
                    this.self = self;
                }

                public static class SelfBean {
                    /**
                     * href : /shp/assurance-services/10
                     */

                    private String href;

                    public String getHref() {
                        return href;
                    }

                    public void setHref(String href) {
                        this.href = href;
                    }
                }
            }
        }
    }

    public static class LinksBeanX {
        /**
         * self : {"href":"/shp/shops/47"}
         * shopType : {"href":"/dic/code-tables/44"}
         * mainBusiness : {"href":"/gds/goods-categories/1"}
         * platform : {"href":"/dic/code-tables/2"}
         */

        private SelfBeanX self;
        private ShopTypeBean shopType;
        private MainBusinessBean mainBusiness;
        private PlatformBean platform;

        public SelfBeanX getSelf() {
            return self;
        }

        public void setSelf(SelfBeanX self) {
            this.self = self;
        }

        public ShopTypeBean getShopType() {
            return shopType;
        }

        public void setShopType(ShopTypeBean shopType) {
            this.shopType = shopType;
        }

        public MainBusinessBean getMainBusiness() {
            return mainBusiness;
        }

        public void setMainBusiness(MainBusinessBean mainBusiness) {
            this.mainBusiness = mainBusiness;
        }

        public PlatformBean getPlatform() {
            return platform;
        }

        public void setPlatform(PlatformBean platform) {
            this.platform = platform;
        }

        public static class SelfBeanX {
            /**
             * href : /shp/shops/47
             */

            private String href;

            public String getHref() {
                return href;
            }

            public void setHref(String href) {
                this.href = href;
            }
        }

        public static class ShopTypeBean {
            /**
             * href : /dic/code-tables/44
             */

            private String href;

            public String getHref() {
                return href;
            }

            public void setHref(String href) {
                this.href = href;
            }
        }

        public static class MainBusinessBean {
            /**
             * href : /gds/goods-categories/1
             */

            private String href;

            public String getHref() {
                return href;
            }

            public void setHref(String href) {
                this.href = href;
            }
        }

        public static class PlatformBean {
            /**
             * href : /dic/code-tables/2
             */

            private String href;

            public String getHref() {
                return href;
            }

            public void setHref(String href) {
                this.href = href;
            }
        }
    }
}
